package com.edmendst.xmall.mapper;

import com.edmendst.xmall.pojo.ReviewReply;
import com.edmendst.xmall.pojo.ReviewReplyExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ReviewReplyMapper {
    long countByExample(ReviewReplyExample example);

    int deleteByExample(ReviewReplyExample example);

    int deleteByPrimaryKey(Integer replyId);

    int insert(ReviewReply row);

    int insertSelective(ReviewReply row);

    List<ReviewReply> selectByExampleWithBLOBs(ReviewReplyExample example);

    List<ReviewReply> selectByExample(ReviewReplyExample example);

    ReviewReply selectByPrimaryKey(Integer replyId);

    int updateByExampleSelective(@Param("row") ReviewReply row, @Param("example") ReviewReplyExample example);

    int updateByExampleWithBLOBs(@Param("row") ReviewReply row, @Param("example") ReviewReplyExample example);

    int updateByExample(@Param("row") ReviewReply row, @Param("example") ReviewReplyExample example);

    int updateByPrimaryKeySelective(ReviewReply row);

    int updateByPrimaryKeyWithBLOBs(ReviewReply row);

    int updateByPrimaryKey(ReviewReply row);
}